工业控制系统在运维时会产生哪些安全问题
工业控制系统在运维时会产生以下安全问题:
很少或不使用补丁策略:安全补丁很重要,特别是在Windows操作系统中。但在工业控制系统中,很少能找到临时补丁,补丁程序可能会对软件产生严重的干扰。一些补丁需要重启系统才能有效,这可能会干扰生产系统的正常运行。出于这个原因,安全补丁策略在控制网络中并不普遍。
很少或不使用防病毒更新策略:杀毒软件可能影响工控软件的正常运行,此外,更新需要控制网络访问Internet,或为主服务器分发新的签名,插入到架构中。这两个操作都比较烦琐,因此更新的签名很少,一般尽可能保持控制网络的隔离。
松散的访问策略:通常访问策略规划得很好,但在现场实现却很糟(如暴露在屏幕上的密码和登录数据)。
缺乏迭代安全分析:新服务、新设备等的有关信息会是真正有用的,可以确定新的脆弱性。此外,对基础设施的安全评估通常被视为“一次性分析”,缺乏定期的安全检查与风险评估。
自动化厂商运维带来的安全问题:工业控制系统的特殊性使得运维工作需要自动化厂家的参与,这为组织的信息安全带来了巨大的挑战。同时,缺乏运维审计措施使安全事件变得无法追溯。
加强工业网络方法有以下这些:
工业主机白名单控制:工业主机由于长期不间断运行,不能及时打补丁,并且受到联网条件的限制,无法实时更新病毒库,因此传统杀毒机制不适用于工业主机。比较有效的方式是采用白名单控制技术,对工业软件相关的进程文件进行扫描识别,为每个可信文件生成唯一的特征码,特征码的集合构成特征库,即白名单。只有白名单内的软件才可以运行,其他进程都被阻止,以防止病毒、木马、违规软件的攻击。
工控协议识别与控制:为了保障数据传输的可靠性与实时性,工业生产网已发展了多套成熟的通信协议,主流的有几十种,大致分为工业总线协议和工业以太网协议两大类,如Modbus、S7、OPC、Profinet、IEC104等。工控协议的识别能力是安全设备工作的基础,也是评价产品能力的重要指标。
工控漏洞利用识别与防护:工控系统漏洞是工控网络安全问题的主要来源。由于工控设备很少升级或者不升级,因此普遍存在可被攻击的漏洞,而由于技术的专业性和封闭性,这些漏洞很容易被作为0day利用。因此工控安全产品对工控漏洞利用行为的识别能力,以及相应的防护能力,是工控安全防护能力建设的核心。
工控网络流量采集与分析:获取网络流量是发现网络攻击的前提,流量采集与分析广泛应用于网络安全方案,是一项比较成熟的技术。对于工控网络,除了基本的流量识别与统计分析外,还需要理解生产过程的操作功能码,根据业务逻辑判断是否发生异常。此外,根据设备间通信的规律建立流量基线模型,对多源数据进行关联分析,能够有效地识别异常行为和网络攻击。
工业网络安全态势感知:态势感知是安全防御的重要手段,对于工控网络,通过安全态势感知平台,可以直观地了解网络中的资产分布、漏洞分布、网络攻击事件,对网络的整体风险水平进行量化评估。态势感知平台需要多种核心能力支持,包括完善的数据获取能力、大数据分析与建模能力、网络攻击溯源分析能力、安全事件闭环处理能力等,是工控网络安全防护的核心产品。